<?php
set_time_limit(0);
require_once  './PHPExcel.php';

function format_excel2array($filePath='',$sheet=0){
	if(empty($filePath) or !file_exists($filePath)){die('file not exists');}
	$PHPReader = new PHPExcel_Reader_Excel2007();        //建立reader对象
	if(!$PHPReader->canRead($filePath)){
		$PHPReader = new PHPExcel_Reader_Excel5();
		if(!$PHPReader->canRead($filePath)){
			echo 'no Excel';
			return ;
		}
	}
	$PHPExcel = $PHPReader->load($filePath);        //建立excel对象
	$currentSheet = $PHPExcel->getSheet($sheet);        //**读取excel文件中的指定工作表*/
	$allColumn = $currentSheet->getHighestColumn();        //**取得最大的列号*/
	$allRow = $currentSheet->getHighestRow();        //**取得一共有多少行*/
	$data = array();
	for($rowIndex=1;$rowIndex<=$allRow;$rowIndex++){        //循环读取每个单元格的内容。注意行从1开始，列从A开始
		for($colIndex='A';$colIndex<=$allColumn;$colIndex++){
			$addr = $colIndex.$rowIndex;
			$cell = $currentSheet->getCell($addr)->getValue();
			if($cell instanceof PHPExcel_RichText){ //富文本转换字符串
				$cell = $cell->__toString();
			}
			$data[$rowIndex][$colIndex] = $cell;
		}
	}
	return $data;
}

$filePath = 'ma.xlsx';
$data = format_excel2array($filePath);
 
$yxzxB=array();

foreach($data as $k=>$v){
	if(!empty($v['B'])){
	    $yxzxB[]=$v['B'];
	}
}
$thecode=array();
foreach($data as $k=>$v){
    if(!empty($v['C']) && $k > 1){
        $thecode[]=$v['C'];
    }
}
foreach($data as $k=>$v){
    if(!empty($v['D']) && $k > 1){
        $thecode[]=$v['D'];
    }
}

foreach($data as $k=>$v){
    if(!empty($v['E']) && $k > 1){
        $thecode[]=$v['E'];
    }
}

foreach($data as $k=>$v){
    if(!empty($v['F']) && $k > 1){
        $thecode[]=$v['F'];
    }
}
foreach($data as $k=>$v){
    if(!empty($v['G']) && $k > 1){
        $thecode[]=$v['G'];
    }
}
foreach($data as $k=>$v){
    if(!empty($v['H']) && $k > 1){
        $thecode[]=$v['H'];
    }
}
foreach($data as $k=>$v){
    if(!empty($v['I']) && $k > 1){
        $thecode[]=$v['I'];
    }
}
foreach($data as $k=>$v){
    if(!empty($v['J']) && $k > 1){
        $thecode[]=$v['J'];
    }
}
foreach($data as $k=>$v){
    if(!empty($v['K']) && $k > 1){
        $thecode[]=$v['K'];
    }
}
foreach($data as $k=>$v){
    if(!empty($v['L']) && $k > 1){
        $thecode[]=$v['L'];
    }
}

foreach ($thecode as $value){
    echo "INSERT INTO `xma` (`id`, `name`) VALUES (NULL, '".$value."');";
    echo "<br />";
}
 

 




